home *** CD-ROM | disk | FTP | other *** search
/ PD Collection CD 1 / PD Collection CD 1.iso / textual / gnudiff / Makefile < prev    next >
Makefile  |  1991-10-20  |  3KB  |  131 lines

  1. # Project:   Diff
  2.  
  3.  
  4. # Toolflags:
  5. CCflags = -c -depend !Depend -throwback -IC:
  6. Linkflags = -o $@
  7. ObjAsmflags = -depend !Depend -ThrowBack -Stamp -quit -CloseExec
  8. CMHGflags = 
  9. LibFileflags = -c -o $@
  10. Squeezeflags = -o $@
  11. AAsmflags = -depend !Depend -quit -CloseExec -To $@ -From
  12.  
  13.  
  14. # Final targets:
  15. @.Diff:   @.o.Analyze @.o.Context @.o.Diff @.o.Dir @.o.Ed @.o.Ifdef @.o.Io \
  16.         @.o.Normal @.o.Util @.o.Version Lib:Stubs Lib:Utils 
  17.         Link $(Linkflags) @.o.Analyze @.o.Context @.o.Diff @.o.Dir @.o.Ed \
  18.         @.o.Ifdef @.o.Io @.o.Normal @.o.Util @.o.Version Lib:Stubs Lib:Utils 
  19. @.Diff3:   @.o.Diff3 Lib:Stubs Lib:Utils 
  20.         Link $(Linkflags) @.o.Diff3 Lib:Stubs Lib:Utils 
  21.  
  22.  
  23. # User-editable dependencies:
  24. BIN = $.Library.Gnu
  25.  
  26. all: @.Diff @.Diff3
  27.     Squeeze @.Diff
  28.     Squeeze @.Diff3
  29.  
  30. install: all
  31.     Copy @.Diff $(BIN).Diff FQ~C~V
  32.     Access $(BIN).Diff LR
  33.     Copy @.Diff3 $(BIN).Diff3 FQ~C~V
  34.     Access $(BIN).Diff3 LR
  35.  
  36. clean:
  37.     Wipe @.O.* ~C~V
  38.  
  39. clobber: clean
  40.     Remove @.Diff
  41.     Remove @.Diff3
  42.  
  43. # Static dependencies:
  44. @.o.Analyze:   @.C.Analyze
  45.         cc $(ccflags) -o @.o.Analyze @.C.Analyze 
  46. @.o.Context:   @.C.Context
  47.         cc $(ccflags) -o @.o.Context @.C.Context 
  48. @.o.Diff:   @.C.Diff
  49.         cc $(ccflags) -o @.o.Diff @.C.Diff 
  50. @.o.Dir:   @.C.Dir
  51.         cc $(ccflags) -o @.o.Dir @.C.Dir 
  52. @.o.Ed:   @.C.Ed
  53.         cc $(ccflags) -o @.o.Ed @.C.Ed 
  54. @.o.Ifdef:   @.C.Ifdef
  55.         cc $(ccflags) -o @.o.Ifdef @.C.Ifdef 
  56. @.o.Io:   @.C.Io
  57.         cc $(ccflags) -o @.o.Io @.C.Io 
  58. @.o.Normal:   @.C.Normal
  59.         cc $(ccflags) -o @.o.Normal @.C.Normal 
  60. @.o.Util:   @.C.Util
  61.         cc $(ccflags) -o @.o.Util @.C.Util 
  62. @.o.Version:   @.C.Version
  63.         cc $(ccflags) -o @.o.Version @.C.Version 
  64. @.o.Diff3:   @.C.Diff3
  65.         cc $(ccflags) -o @.o.Diff3 @.C.Diff3 
  66.  
  67.  
  68. # Dynamic dependencies:
  69. o.Version:    C.Version
  70. o.Analyze:    C.Analyze
  71. o.Analyze:    h.diff
  72. o.Analyze:    C:sys.h.dir
  73. o.Analyze:    C:h.kernel
  74. o.Analyze:    C:h.swis
  75. o.Analyze:    C:sys.h.dir
  76. o.Context:    C.Context
  77. o.Context:    h.diff
  78. o.Context:    C:sys.h.dir
  79. o.Context:    C:h.kernel
  80. o.Context:    C:h.swis
  81. o.Context:    C:sys.h.dir
  82. o.Context:    C:h.regex
  83. o.Dir:    C.Dir
  84. o.Dir:    h.diff
  85. o.Dir:    C:sys.h.dir
  86. o.Dir:    C:h.kernel
  87. o.Dir:    C:h.swis
  88. o.Dir:    C:sys.h.dir
  89. o.Ed:    C.Ed
  90. o.Ed:    h.diff
  91. o.Ed:    C:sys.h.dir
  92. o.Ed:    C:h.kernel
  93. o.Ed:    C:h.swis
  94. o.Ed:    C:sys.h.dir
  95. o.Ifdef:    C.Ifdef
  96. o.Ifdef:    h.diff
  97. o.Ifdef:    C:sys.h.dir
  98. o.Ifdef:    C:h.kernel
  99. o.Ifdef:    C:h.swis
  100. o.Ifdef:    C:sys.h.dir
  101. o.Normal:    C.Normal
  102. o.Normal:    h.diff
  103. o.Normal:    C:sys.h.dir
  104. o.Normal:    C:h.kernel
  105. o.Normal:    C:h.swis
  106. o.Normal:    C:sys.h.dir
  107. o.Util:    C.Util
  108. o.Util:    C:h.regex
  109. o.Util:    h.diff
  110. o.Util:    C:sys.h.dir
  111. o.Util:    C:h.kernel
  112. o.Util:    C:h.swis
  113. o.Util:    C:sys.h.dir
  114. o.Io:    C.Io
  115. o.Io:    h.diff
  116. o.Io:    C:sys.h.dir
  117. o.Io:    C:h.kernel
  118. o.Io:    C:h.swis
  119. o.Io:    C:sys.h.dir
  120. o.Diff:    C.Diff
  121. o.Diff:    C:h.regex
  122. o.Diff:    h.diff
  123. o.Diff:    C:sys.h.dir
  124. o.Diff:    C:h.kernel
  125. o.Diff:    C:h.swis
  126. o.Diff:    C:sys.h.dir
  127. o.Diff:    C:h.getopt
  128. o.Diff3:    C.Diff3
  129. o.Diff3:    C:h.kernel
  130. o.Diff3:    C:h.getopt
  131.